<?php
    require_once '../rutas.php';
    require_once DB;
    require_once CLASES.'/user.php';
    require_once CLASES.'/model.php';
    require_once '../functions.php';
    session_start();
    
    abrirConexion();
    if(comprobarSession($_SESSION['username'], $_SESSION['password']))
    {
        $user=new User();
        $user=$_SESSION['user'];
        cerrarConexion();
        comprobarRol();
    }else
    {
        cerrarConexion();
        header("location:login.php");
    }
    
    $model=new model();
    abrirConexion();
    $prueba=$model->getModel($_GET['id'], "pruebas");
      
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>EVALUADOR :: PREGUNTAS DE LA PRUEBA ::</title>
            
            <link href="../css/login.css" type="text/css" rel="stylesheet">
            <link href="../css/estilo.css" type="text/css" rel="stylesheet">
            <link href="../css/jquery-ui-1.8.css" type="text/css" rel="stylesheet">
            <link href="../css/colorbox.css" type="text/css" rel="stylesheet">
            <script src="../js/jquery/jquery-1.5.2.min.js"></script>
            <script src="../js/jquery/jquery-validate/jquery.validate.js"></script>
            <script src="../js/jquery/jquery.liveready.js"></script>
            <script src="../js/jquery/jquery.alphanumeric.js"></script>
            <script src="../js/jquery/colorbox.js"></script>

        <script type="text/javascript">
            
            $().ready(function(){
                
                var puntosAsignados=0;
                var valorPrueba=<?php echo $prueba['valor'] ?>;
                var prueba_id=<?php echo $_GET['id'] ?>;

               $('.ponderacion').live('focus', function()
                {
                    if (!$(this).data('init'))
                    {
                        $(this).data('init', true);
                        $(this).numeric();

                        $(this).trigger('focus');
                    }
                });
                
                $.post("../requets/prueba/ajaxGetPreguntasPrueba.php", {pruebaid:prueba_id}, function(r){
                     $("#tabla-preguntas").append(r);
                });
                
                $("input[type='checkbox'][class='seleccionar']").live("click",function(){
                    id=$(this).attr("id");

                    if($(this).is(":checked")){
                        input=$("input[name='ponderacion-"+id+"']").removeAttr("disabled");
                        input=$("select[id='"+id+"']").removeAttr("disabled");
                        input=$("input[name='ponderacion-"+id+"']").attr("value","").focus();
                    }else{
                        input=$("input[name='ponderacion-"+id+"']").attr("disabled","disabled");
                        input=$("input[name='ponderacion-"+id+"']").attr("value","0");
                        input=$("select[id='"+id+"']").attr("disabled","disabled");
                    }

                    
                    
                });


                
   
                $("#btnRegistrar").click(function(){
 

                    if($("input[class='ponderacion'][type='text'][value=''][disabled!='disabled']").length>=1){
                        alert("Existen preguntas seleccionadas sin ponderacion, asignelas antes de registrar");
                        $("input[class='ponderacion'][type='text'][value=''][disabled!='disabled']").focus();
                    
                    }else{
                    puntosAsignados=0;
                    $(".ponderacion").each(function(){
                        id=$(this).attr("id");
                        
                        if($("input[type='checkbox'][id='"+id+"']").is(":checked")){
                            puntosAsignados+=parseInt($(this).val());
                        }   
                    });
                    
                    if(puntosAsignados<valorPrueba){
                        alert("La cantidad de puntos asignados["+puntosAsignados+"] no equivale a valor de la prueba ["+valorPrueba+"]");
                    }else{
                        if(puntosAsignados>valorPrueba){
                            alert("La cantidad de puntos asignados["+puntosAsignados+"] sobrepasa a valor de la prueba ["+valorPrueba+"]");
                        }else{
                            //alert($("input[type='text'][value!='0'][value!='']").serialize());
                            $.post("../requets/prueba/ajaxRegistrarPreguntasPrueba.php", $("#frmPreguntasPrueba").serialize()+"&pruebaid="+prueba_id, function(r){
                                
                                if(r=="ok"){
                                    alert("Registrado satisfactoriamente");
                                    document.location="pruebas.php";
                                }else{

                                }
                                
                            });
                        }
                    }
                    
                    }
                    
                    
                });
                
                $('#frmPreguntasPrueba').validate({errorPlacement: function(error, element) {
                            error.appendTo(element.parent());

                        }});
                $("#btnSaltar").click(function(){
                    document.location="pruebas.php";
                });

                $("#selectCategoria").change(function(){
                     $.post("../requets/prueba/ajaxGetPreguntasPruebaCategoria.php", {categoriaid:$("#selectCategoria").val(),pruebaid:prueba_id}, function(r){
                     $("#tabla-preguntas").html(r);
                     });
                });
                
            });
        </script>
    </head>
    <body>
        <form id="frmPreguntasPrueba">
            <div id="main">
                <div class="fl membrete">
                        <img src="../img/banner.png">
                  </div>
                <br>
                  <?php require_once HEADER ?>
                <div class="contenido fl">
                    
                    <div class="mar20"><br>

                        <div class="titulo">SELECCIÓN PREGUNTAS</div><br>
                        
                            <table class="table-format2 table-bordes" cellspacing="0" width="600px">
                            <tr>
                                <th>Nombre</th>
                                <th>Valor</th>
                                <th>Mínima aprobatoría</th>
                            </tr>
                            <tr>
                                <td><?php echo $prueba['nombre'] ?></td>
                                <td><?php echo $prueba['valor'] ?> PTS</td>
                                <td><?php echo $prueba['nota_minima'] ?>%</td>
                            </tr>

                        </table><br><br>
                        Categoría: &nbsp;&nbsp;<select id="selectCategoria" name="selectCategoria">
                            <option value="0">Todas</option>
                                        <?php $model->getCombolModel("preguntas_categorias", "categoria") ?>
                                    </select><br><br>
                        <table id="tabla-preguntas" class="table-format table-bordes" cellspacing="0" width="950px">
                                <tr>
                                    <th >ID</th>
                                    <th >Enunciado</th>
                                    <th >Tipo</th>
                                    <th >Ponderación</th>
                                    <th >Sección</th>
                                    <th >Seleccionar</th>
                                </tr> 
                            </table><br><br>
                             <input type="button" id="btnRegistrar" value="REGISTRAR">&nbsp;&nbsp;&nbsp;<input type="button" id="btnSaltar" value="REGISTRAR LUEGO">
                        
                    </div>
                    
                </div>
                <div class="copyRight basicFont fl">
                        <div class="mar4">Sistema elaborado por la unidad de desarrollo del Instituto Geográfico de Venezuela Simón Bolívar</div>
                    </div>
            </div>
        </form>
    </body>
</html>
